
html{background:url(../images/bg.gif) -120px 0px repeat-y;}

.theme-north{ background:url(../images/north-bg.gif) repeat-x #F2F2F2; border-bottom:#ccc 1px solid; height:80px;}
.theme-north-header{ background:url(../images/logo.gif) no-repeat; height:45px; line-height:45px; color:#fff; padding-right:20px; text-align:right; }
.theme-north-header a{text-decoration:none; color:#fff;}
.theme-north-header a:hover{color:#E33403;}


/* 顶部菜单 */
#north-menu { height:35px;}
#north-menu ul, #north-menu li{ margin: 0; padding: 0;}
#north-menu ul{position:relative; z-index: 100;}
#north-menu li{ float:left; list-style: none; display: inline;}
#north-menu li ul{ visibility: hidden; position:absolute; border: 1px solid #ccc; background: #fff url(../images/dropdown-bg.gif) repeat-y;}
#north-menu li li{ padding:1px;overflow:hidden; }

/* 鼠标悬停时效果 */
#north-menu li.hover ul {visibility: visible;}
#north-menu li.hover li ul {visibility: hidden;}
#north-menu li.hover li.hover ul{visibility: visible;left:100%;margin-top:-26px;}

/* 节点箭头图标 */
#north-menu li li.node a{ cursor:default; background: transparent url(../images/arrow-right.gif) no-repeat right 50%; }
#north-menu li li.node ul a{cursor:pointer;background: transparent;}

/* 超链接属性 */
#north-menu li a{ cursor:default; display:block; padding: 0px 15px; line-height:35px; text-decoration:none; color:#333; }
#north-menu li li a{cursor:pointer;line-height:30px; padding:0px 25px; }

/* 一级下拉菜单超链接属性 */
#north-menu li.hover li a{}
#north-menu li.hover li.hover a{ background-color: #6C98D9; color: #fff;-moz-border-radius: 2px;  }

/* 二级下拉菜单超链接属性 */
#north-menu li.hover li.hover li a{ background-color: transparent;color:#333; }
#north-menu li.hover li.hover li a:hover{ background-color: #6C98D9;color: #fff;-moz-border-radius: 2px; }



.theme-middle{ clear:both;}

.theme-west{width:176px; float:left; }
.theme-west .west-body{}


#west-tree{padding:5px 0px 0px 5px;}
#west-tree ul{margin: 0;}
#west-tree li{list-style-type: none;white-space:nowrap; line-height:24px;}	

#west-tree li img {vertical-align: middle;width: 16px;height:16px; border:none; overflow: hidden; margin:0px 4px 0px 18px; }
#west-tree li li img{margin:0px 4px 0px 38px; }

#west-tree li a{ display:block; color:#333;}
#west-tree li div{cursor:pointer; color:#333;}
#west-tree li a:hover{color: #333;}
#west-tree li li a{}
#west-tree li li a:hover{color: #FF0000; }

#west-tree li{background: transparent url(../images/tree/node-2.gif) -18px 0px no-repeat; }
#west-tree li.first{background: transparent url(../images/tree/node-1.gif) -18px 0px no-repeat;}
#west-tree li.last{background: transparent url(../images/tree/node-3.gif) -18px 0px no-repeat;}
#west-tree li.open{ background-position:0px -24px;}

#west-tree li li{background: transparent url(../images/tree/line.gif) 0px 0px no-repeat; }
#west-tree li li.last{background: transparent url(../images/tree/line.gif) 0px -24px no-repeat; }
#west-tree li.last li{background: transparent url(../images/tree/line.gif) 0px -48px no-repeat; }
#west-tree li.last li.last{background: transparent url(../images/tree/line.gif) 0px -72px no-repeat; }

#west-tree li ul{display:none;}
#west-tree li.open ul{display:block;}

.theme-center{margin-left:180px;}
.theme-center .center-body{line-height:150%;padding: 5px}
.theme-center .center-body p{ margin-top:0px;}
.theme-center .center-body .comment{padding:16px 0px 0px 10px;}
.theme-center .center-body .comment li{ list-style:none; margin:0px 0px 3px 0px; color:#BBBBBB; }

.theme-west .west-title,
.theme-center .center-title{ height:30px; background:url(../images/title-bg.gif) repeat-x; padding-left:5px;}

.theme-west .west-title .title-icon,
.theme-center .center-title .title-icon
{
	font-weight:bold; color:#888; height:30px;line-height:30px; 
	background: transparent url(../images/title-icon.gif) left center no-repeat;
	padding-left:16px;
}


.theme-message{padding-left:25px; margin:5px 0px; height:25px; line-height:25px;text-align:left;font-size:12px; color:#444444;}


/* 普通提示信息 */
.theme-message-notice{background:#C3D2E5 url(../images/notice.gif) 5px no-repeat;border-top:2px solid #84A7DB;border-bottom:2px solid #84A7DB;}

/* 警告提示信息 */
.theme-message-warning{background:#EFE7B8 url(../images/warning.gif) 5px no-repeat;border-top:2px solid #F0DC7E;border-bottom:2px solid #F0DC7E;}

/* 错误提示信息 */
.theme-message-error{background: #E6C0C0 url(../images/error.gif) 5px no-repeat;border-top:2px solid #DE7A7B;border-bottom:2px solid #DE7A7B;}

.theme-message .close{float:right;;margin-right:5px;font-size:20px;line-height:25px;text-decoration: none;}

.theme-message-notice .close{color:#84A7DB;}
.theme-message-notice .close:hover{color:#6285B9;}

.theme-message-warning .close{color:#F0DC7E;}
.theme-message-warning .close:hover{color:#D0BA5C;}

.theme-message-error .close{color:#DE7A7B;}
.theme-message-error .close:hover{color:#BC5859;}
